html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,div,header,nav,main,footer,section{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html,body{
	width: 100%;
	height: 100%;
}
fieldset,img{
	border:none;
}
img{
	vertical-align:top;
}
address,caption,code,th{
	font-style:normal;
	font-weight:normal;
}

ul,ol{
	list-style:none;
}
a{
	color:#666;
	text-decoration:none;
}
.clear::after{
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clear{
	zoom: 1;
}
.clear-input{
	outline: none;
	border: none;
}
.cursor{
    cursor: pointer;
}
.elementCenter{
	display: flex;
	justify-content: center;
	align-items: center;
}